package hydrap2p.modulemanager;

public enum ModuleStatusType {
	STOPPED,
	WAITING,		// this Module wants to start, but we're waiting for a dependency to start
	STARTED,		// it is running but hasn't registered ModuleControl, so we can only kill
	STARTEDPLUS,	// it is running and has registered ModuleControl, so we can shutdown and kill
	STARTEDEXTER,	// it was started externally, we only know this because ModuleControl was registered so if shutting down with ModuleControl doesn't work, can't kill
}
